home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / Wipeout / source / magic.h < prev    next >
C/C++ Source or Header  |  1998-04-13  |  903b  |  28 lines

  1. /*
  2.  * $Id: magic.h 1.4 1998/04/13 09:16:25 olsen Exp olsen $
  3.  *
  4.  * :ts=4
  5.  *
  6.  * Wipeout -- Traces and munges memory and detects memory trashing
  7.  *
  8.  * Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  9.  * Public Domain
  10.  */
  11.  
  12. #ifndef _MAGIC_H
  13. #define _MAGIC_H 1
  14.  
  15. /****************************************************************************/
  16.  
  17. /* this defines a bunch of truly magic numbers used throughout the code */
  18.  
  19. #define DEADBEEF 0xDEADBEEF    /* freed memory gets filled with this */
  20. #define BASEBALL 0xBA5EBA11    /* this identifies a memory tracking header */
  21. #define DEADFOOD 0xDEADF00D    /* unless MEMF_CLEAR is requested, newly allocated memory is filled with this */
  22. #define ABADCAFE 0xABADCAFE    /* free memory gets filled with this */
  23. #define CODEDBAD 0xC0DEDBAD    /* address 0 is set to this */
  24.  
  25. /****************************************************************************/
  26.  
  27. #endif /* _MAGIC_H */
  28.